/**
 * 版权所有 (C), 2019-2019, XXX有限公司
 * 项目名：com.company.study.designpatterns.decorator
 * 文件名: Decorator
 * 日期: 2019/6/16 9:02
 * 说明:
 */
package com.company.study.designpatterns.decorator;

/**
 * 装饰类
 *
 * @author Anbang713
 * @create 2019/6/16
 */
public class Decorator implements Phoneable {

    private Phone phone;

    public Decorator(Phone phone) {
        this.phone = phone;
    }

    @Override
    public void call() {
        System.out.println("装饰器模式 前置功能：打电话先拨号");
        phone.call();
        System.out.println("装饰器模式 后置功能：挂断电话");
    }
}